Finding shortest and dissimilar paths
نویسندگان
چکیده
The purpose of the dissimilar paths problem is to find a set paths, between same pair nodes, which share few arcs. has been addressed from an application point view, and integer programming formulations have also introduced recently. In present work, it assumed that each arc assigned with cost, goal then while simultaneously minimizing total cost. Some previous formulations: one number repeated arcs, another repetitions, as well modifications bound in arcs appear, are extended cost function. Properties resulting biobjective problems studied -constraint method adapted solve them using decreasing increasing strategy for updating . These methods tested finding sets 10 random grid instances assess efficiency performance calculate shortest paths. Results show repetitions produces efficient solutions higher dissimilarities faster than range similar both approaches. Additionally, bounding appears improves quality dissimilarity worsening its
منابع مشابه
Finding the k Shortest Paths
We give algorithms for finding the k shortest paths (not required to be simple) connecting a pair of vertices in a digraph. Our algorithms output an implicit representation of these paths in a digraph with n vertices and m edges, in time O(m + n log n + k). We can also find the k shortest paths from a given source s to each vertex in the graph, in total time O(m+ n log n+ kn). We describe appli...
متن کاملFinding k Simple Shortest Paths and Cycles
We present algorithms and hardness results for several problems related to finding multiple simple shortest paths in a graph. Our main result is a new algorithm for finding k simple shortest paths for all pairs of vertices in a weighted directed graph G = (V,E). For k = 2 our algorithm runs in O(mn + n logn) time where m and n are the number of edges and vertices in G. Our approach is based on ...
متن کاملFinding the k Shortest Paths in
A concurrent-read exclusive-write PRAM algorithm is developed to nd the k shortest paths between pairs of vertices in an edge-weighted directed graph. Repetitions of vertices along the paths are allowed. The algorithm computes an implicit representation of the k shortest paths to a given destination vertex from every vertex of a graph with n vertices and m edges, using O(m + nk log 2 k) work an...
متن کاملFinding the shortest paths by node combination
By repeatedly combining the source node's nearest neighbor, we propose a node combination (NC) method to implement the Dijkstra's algorithm. The NC algorithm finds the shortest paths with three simple iterative steps: find the nearest neighbor of the source node, combine that node with the source node, and modify the weights on edges that connect to the nearest neighbor. The NC algorithm is mor...
متن کاملFinding Shortest Paths With Computational Geometry
We present a heuristic search algorithm for the R Manhattan shortest path problem that achieves front-to-front bidirectionality in subquadratic time. In the study of bidirectional search algorithms, front-to-front heuristic computations were thought to be prohibitively expensive (at least quadratic time complexity); our algorithm runs in O(n log n) time and O(n logd−1 n) space, where n is the n...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: International Transactions in Operational Research
سال: 2021
ISSN: ['1475-3995', '0969-6016']
DOI: https://doi.org/10.1111/itor.13060